package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据对象
 * @since 2013-08-12
 */
public class LogicProGetApplyDO implements Serializable {

    private static final long serialVersionUID = 137630422237310237L;

    /**
     * column logic_pro_get_apply.id
     */
    private String id;

    /**
     * column logic_pro_get_apply.deptCode  部门编码
     */
    private String deptcode;

    /**
     * column logic_pro_get_apply.get_pro_code  单据编号（SL-YYYY-MM-DD-不少于4位流水）
     */
    private String getProCode;

    /**
     * column logic_pro_get_apply.ori_code  原始单号
     */
    private String oriCode;

    /**
     * column logic_pro_get_apply.bill_status  单据状态（1、草稿，2、审批中，3完成，4关闭）
     */
    private Short billStatus;

    /**
     * column logic_pro_get_apply.wh_code  仓库代码
     */
    private String whCode;

    /**
     * column logic_pro_get_apply.wh_name  仓库名称
     */
    private String whName;

    /**
     * column logic_pro_get_apply.batch  批号
     */
    private String batch;

    /**
     * column logic_pro_get_apply.aegnt  领用人
     */
    private String aegnt;

    /**
     * column logic_pro_get_apply.remark  备注
     */
    private String remark;

    /**
     * column logic_pro_get_apply.create_r_name  制单人
     */
    private String createRName;

    /**
     * column logic_pro_get_apply.removed  是否删除 0未删除：1删除
     */
    private Short removed;

    /**
     * column logic_pro_get_apply.dcruser  创建人
     */
    private String dcruser;

    /**
     * column logic_pro_get_apply.dctime  创建时间
     */
    private Date dctime;

    /**
     * column logic_pro_get_apply.duuser  修改人
     */
    private String duuser;

    /**
     * column logic_pro_get_apply.dutime  修改日期
     */
    private Date dutime;

    /**
     * column logic_pro_get_apply.consumingtime  领用日期
     */
    private Date consumingtime;

    /**
     * column logic_pro_get_apply.QTY_ORDER  工单总用量
     */
    private Double qtyOrder;
    
    private Integer state;
    
    private Integer isnotck;
    
    private Integer varsion;
    
    private Integer varsionbt;

    public LogicProGetApplyDO() {
        super();
    }

    public LogicProGetApplyDO(String id, String deptcode, String getProCode, String oriCode, Short billStatus, String whCode, String whName, String batch, String aegnt, String remark, String createRName, Short removed, String dcruser, Date dctime, String duuser, Date dutime, Date consumingtime, Double qtyOrder) {
        this.id = id;
        this.deptcode = deptcode;
        this.getProCode = getProCode;
        this.oriCode = oriCode;
        this.billStatus = billStatus;
        this.whCode = whCode;
        this.whName = whName;
        this.batch = batch;
        this.aegnt = aegnt;
        this.remark = remark;
        this.createRName = createRName;
        this.removed = removed;
        this.dcruser = dcruser;
        this.dctime = dctime;
        this.duuser = duuser;
        this.dutime = dutime;
        this.consumingtime = consumingtime;
        this.qtyOrder = qtyOrder;
    }

    /**
     * getter for Column logic_pro_get_apply.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_pro_get_apply.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_pro_get_apply.deptCode
     */
    public String getDeptcode() {
        return deptcode;
    }

    /**
     * setter for Column logic_pro_get_apply.deptCode
     * @param deptcode
     */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
     * getter for Column logic_pro_get_apply.get_pro_code
     */
    public String getGetProCode() {
        return getProCode;
    }

    /**
     * setter for Column logic_pro_get_apply.get_pro_code
     * @param getProCode
     */
    public void setGetProCode(String getProCode) {
        this.getProCode = getProCode;
    }

    /**
     * getter for Column logic_pro_get_apply.ori_code
     */
    public String getOriCode() {
        return oriCode;
    }

    /**
     * setter for Column logic_pro_get_apply.ori_code
     * @param oriCode
     */
    public void setOriCode(String oriCode) {
        this.oriCode = oriCode;
    }

    /**
     * getter for Column logic_pro_get_apply.bill_status
     */
    public Short getBillStatus() {
        return billStatus;
    }

    /**
     * setter for Column logic_pro_get_apply.bill_status
     * @param billStatus
     */
    public void setBillStatus(Short billStatus) {
        this.billStatus = billStatus;
    }

    /**
     * getter for Column logic_pro_get_apply.wh_code
     */
    public String getWhCode() {
        return whCode;
    }

    /**
     * setter for Column logic_pro_get_apply.wh_code
     * @param whCode
     */
    public void setWhCode(String whCode) {
        this.whCode = whCode;
    }

    /**
     * getter for Column logic_pro_get_apply.wh_name
     */
    public String getWhName() {
        return whName;
    }

    /**
     * setter for Column logic_pro_get_apply.wh_name
     * @param whName
     */
    public void setWhName(String whName) {
        this.whName = whName;
    }

    /**
     * getter for Column logic_pro_get_apply.batch
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_pro_get_apply.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_pro_get_apply.aegnt
     */
    public String getAegnt() {
        return aegnt;
    }

    /**
     * setter for Column logic_pro_get_apply.aegnt
     * @param aegnt
     */
    public void setAegnt(String aegnt) {
        this.aegnt = aegnt;
    }

    /**
     * getter for Column logic_pro_get_apply.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_pro_get_apply.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_pro_get_apply.create_r_name
     */
    public String getCreateRName() {
        return createRName;
    }

    /**
     * setter for Column logic_pro_get_apply.create_r_name
     * @param createRName
     */
    public void setCreateRName(String createRName) {
        this.createRName = createRName;
    }

    /**
     * getter for Column logic_pro_get_apply.removed
     */
    public Short getRemoved() {
        return removed;
    }

    /**
     * setter for Column logic_pro_get_apply.removed
     * @param removed
     */
    public void setRemoved(Short removed) {
        this.removed = removed;
    }

    /**
     * getter for Column logic_pro_get_apply.dcruser
     */
    public String getDcruser() {
        return dcruser;
    }

    /**
     * setter for Column logic_pro_get_apply.dcruser
     * @param dcruser
     */
    public void setDcruser(String dcruser) {
        this.dcruser = dcruser;
    }

    /**
     * getter for Column logic_pro_get_apply.dctime
     */
    public Date getDctime() {
        return dctime;
    }

    /**
     * setter for Column logic_pro_get_apply.dctime
     * @param dctime
     */
    public void setDctime(Date dctime) {
        this.dctime = dctime;
    }

    /**
     * getter for Column logic_pro_get_apply.duuser
     */
    public String getDuuser() {
        return duuser;
    }

    /**
     * setter for Column logic_pro_get_apply.duuser
     * @param duuser
     */
    public void setDuuser(String duuser) {
        this.duuser = duuser;
    }

    /**
     * getter for Column logic_pro_get_apply.dutime
     */
    public Date getDutime() {
        return dutime;
    }

    /**
     * setter for Column logic_pro_get_apply.dutime
     * @param dutime
     */
    public void setDutime(Date dutime) {
        this.dutime = dutime;
    }

    /**
     * getter for Column logic_pro_get_apply.consumingtime
     */
    public Date getConsumingtime() {
        return consumingtime;
    }

    /**
     * setter for Column logic_pro_get_apply.consumingtime
     * @param consumingtime
     */
    public void setConsumingtime(Date consumingtime) {
        this.consumingtime = consumingtime;
    }

    /**
     * getter for Column logic_pro_get_apply.QTY_ORDER
     */
    public Double getQtyOrder() {
        return qtyOrder;
    }

    /**
     * setter for Column logic_pro_get_apply.QTY_ORDER
     * @param qtyOrder
     */
    public void setQtyOrder(Double qtyOrder) {
        this.qtyOrder = qtyOrder;
    }

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Integer getIsnotck() {
		return isnotck;
	}

	public void setIsnotck(Integer isnotck) {
		this.isnotck = isnotck;
	}

	public Integer getVarsion() {
		return varsion;
	}

	public void setVarsion(Integer varsion) {
		this.varsion = varsion;
	}

	public Integer getVarsionbt() {
		return varsionbt;
	}

	public void setVarsionbt(Integer varsionbt) {
		this.varsionbt = varsionbt;
	}

    
}